#include "__PCH_Arkanoid.h"
#include <iostream>
#include "BlockType.h"

using namespace std;

CBlockType::CBlockType ()
{
}

void CBlockType::SetIdBlockType(const uint32 uIdBlockType)
{
	m_uIdBlockType = uIdBlockType;
}

void CBlockType::SetTextureNumberColumns(const uint32 uTextureNumberColumns)
{
	m_uTextureNumberColumns = uTextureNumberColumns;
}

void CBlockType::SetMaxHits(const uint32 uMaxHits)
{
	m_uMaxHits = uMaxHits;
}

void CBlockType::SetHitSoundPath(const std::string sHitSoundPath)
{
	m_sHitSoundPath = sHitSoundPath;
}

void CBlockType::AddHitSetting(CHitSettingDetail* uCHitSettingDetail)
{
	m_vHitSettingsDetail.push_back(uCHitSettingDetail);
}

std::vector<CHitSettingDetail*> CBlockType::GetHitSettingsDetail () const
{
	return m_vHitSettingsDetail;
}